<?php

	/*
		----------------------------------
		Projet Lumina
		----------------------------------
		
		Classe GoldenbookManager
		Hérite de la classe Manager pour se
		connecter à la base de données
		
        EL KHATIRI Safwane
		COHEN Jonathan
		2014
	*/
	
	class GoldenbookManager extends Manager {
		
		/* ------------------------------
			Récupération d'un objet de la table goldenbook
			de la base de données avec son identifiant
		*/        
        public function getGoldenbookById($id) {
			$res = parent::getConnexion()->query("SELECT * FROM goldenbook WHERE iddead = $id ORDER BY id DESC");
			if(count($res) == 0) return 0;
			
            $goldenbook = array();
			while($val = $res->fetch(PDO::FETCH_OBJ)) {
                $goldenbook[] = new Goldenbook(
                    $val->id,
                    $val->iddead,
				    $val->username,
				    $val->content
				    );
                }
			return $goldenbook;
		}
		
		
		/* ------------------------------
			Ajout d'un message dans la base de données
		*/
		public function addMessage($iddead, $username, $content) {
			$res = parent::getConnexion()->exec("INSERT INTO goldenbook (iddead, username, content) VALUES ($iddead, '$username', '$content')");
			if(count($res) == 0) return 0;
			else return 1;
		}		
	}

?>